*{margin:0;padding:0}
body{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:small}
#_layout{
	width		: 100%;
	min-width	: 800px;
	min-height	: 400px;
	background	: #ffffff;
}
.dark-blue-bg{
	background: #dfe9f4;
}
.soft-blue-bg{
	background: #F6F9FC;
}
.soft-blue-color{
	color:#66CFFF
}
.dark-blue-color{
	color: #2D669D;	
}
.very-dark-blue-fc{
	color:#2D669D;
}
.menubar-list,.menu-p{ 
	float:left;
	list-style-type:none;
	display:block;
	padding:0 4px 
}
.wrap-title {
	padding: 4px;
	font-size: 70%;

}
#_content {
	margin: .5em .2em;
	border: solid 1px #dfe9f4;
    min-height: 400px;
}
.red-color{ color: #FF0000 }
.bolder{ font-weight:bold}
.sz80p{ font-size: 80%}
.padding-4px{
	padding:4px;
}
.menu-p{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8D6FB;
}
.menu-p.last{ border:none}
.ov-link{
	text-decoration:none;
	color:#2D669D
}
.ov-link.active{
	text-decoration:none;
	color:#2D669D;
	font-weight:bold
}
.ov-link:hover{
	text-decoration:none;
	color:#0A2D7E;
	text-decoration:underline
}

#_navitop{
	background-color: #F6F9FC;
	padding: 4px;
	font-size: 85%;
}
#_header{

}
#_footer{
	margin: 1em 0;
}
#_headerOpt {
	height: 80px;
	background: url(../images/bpmigas-bg.jpg) no-repeat 4px 4px;

}

.float-l{float:left}
.float-r{float:right}
.cboth{clear:both}

.admin-table-container{ padding: 4px; font-size:95%}
.admin-table-container .admin-lister{ border-collapse:collapse;border: solid 1px #dfe9f4;}
.admin-table-container .admin-lister th,td{
	border-bottom: solid 1px #dfe9f4;
	padding:.4em .2em;
	text-align:left;
}
.b-radius-4px{
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.admin-table-container .admin-lister thead th{ background:#dfe9f4; color:#2D669D }
.admin-table-container.admin-lister tbody tr.event{}
.foot-court{border-bottom: solid 2px #2D669D}